Recalculate heights when a (new) separator func is set on GtkTreeView
authorKristian Rietveld <kris@gtk.org>
Fri, 4 Sep 2009 14:56:05 +0000 (16:56 +0200)
committerKristian Rietveld <kris@gtk.org>
Fri, 4 Sep 2009 15:08:29 +0000 (17:08 +0200)
gtk/gtktreeview.c

index 7c66a55cb81417611c02f7b6c210d58a92281c19..665720fe5518f452bb937723decb3816ba75ddbf 100644 (file)
@@ -15010,6 +15010,10 @@ gtk_tree_view_set_row_separator_func (GtkTreeView                 *tree_view,
   tree_view->priv->row_separator_func = func;
   tree_view->priv->row_separator_data = data;
   tree_view->priv->row_separator_destroy = destroy;
+
+  /* Have the tree recalculate heights */
+  _gtk_rbtree_mark_invalid (tree_view->priv->tree);
+  gtk_widget_queue_resize (GTK_WIDGET (tree_view));
 }